// 冒泡法
#include <stdio.h>

void main()
{
    int i, j, t;
    int a[10] = {12, 4, 54, 87, -67, 78, -9, 0, 88, 1};
    printf("请输入10个数：12,4,54,87,-67,78,-9,0,88,1\n\n");

    for (j = 0; j < 9; j++)         //进行9次循环，实现9趟比较
        for (i = 0; i < 9 - j; i++) // 在每一趟中进行9-j次比较
            if (a[i] > a[i + 1])    //相邻两个数比较
            {
                t = a[i];
                a[i] = a[i + 1];
                a[i + 1] = t;
            }
    printf("从小到大排序为：\n\n");
    for (i = 0; i < 10; i++)
        printf("%d    ", a[i]);
    printf("\n\n");
}
